O
 
AVISource / OpenDMLSource / AVIFileSource / WAVSource
AVISource("filename")
OpenDMLSource("filename")
AVIFileSource("filename")
WAVSource("filename")

AVISource передаётся один аргумент, являющийся именем файла в кавычках. Метод пытается считать этот файл используя либо интерфейс "Video-for-Windows" либо встроенный OpenDML код (перенесённый из VirtualDub). Фильтр способен загрузить любой файл, для которого существует AVIFile обработчик. Сюда включаются не только AVI файлы, но и WAV, AVS (скрипт AVISynth) и VDR (фрейм-сервер VirtualDub).

 

Метод AVISource определяет тип файла и вызывает наиболее соответствующий AVIFile или OpenDML обработчик. В случае, если открыть файл таким образом не удаётся, можно использовать OpenDMLSource или AVIFileSource, явно указывая какой тип обработчика использовать. Оба фильтра способны читать обычные (>2GB) AVI файлы. Но только через OpenDML можно работать с файлами большего размера, и только AVIFile открывает не AVI файлы (WAV, VDR, AVS).

 

Примеры

AVISource("d:\capture.avi") # Замечание C-программистам: обратный слеш не дублируется.
AVISource("c:/capture/00.avi") # прямой слеш также работает
AVISource("f:\soundtrack.wav") # это работает
WAVSource("f:\soundtrack.wav") # и это тоже

M
[M]
команды компактно
[команды компактно]
команды развёрнуто
[команды развёрнуто]
P
[P]